package com.archstoday.entity;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/**
 * Created by sangxiewu on 2017/11/22.
 */

public class SchemeListEntity implements Serializable {


    /**
     * msg : 成功
     * size : 2
     * data : [{"id":387,"title":"XX市公安局指挥系统解决方案","isRead":"0","updateTime":"1510835910","coverImgs":"https://image01.homedo.comFiles/Images/Expert/4799254230578412425_pic1.jpg","sourceId":3,"sourceName":"河姆渡","newsType":"4","userId":105165,"userName":"河姆渡","userImg":"http://archs-apires.oss-cn-beijing.aliyuncs.com/image/header.png","summary":"根据XX公安分局指挥系统的招标文件和系统主要技术要求及有关参数，该系统从总体上看，已基本体现了\u201c总体规划，统一设计、分步实施\u201d的思路。利用分局新建的综合传输网络（图像、语音、数据）及有关设备平台，完全能实现资源、信息共享，强大的\u201c110、119、122\u201d报警、接警、处警功能。","likes":0,"comments":0,"sourceLabel":null,"solutionId":105256761878433792,"solutionType":1},{"id":353,"title":"现场营销解决方案","isRead":"0","updateTime":"1510804225","coverImgs":"https://hemodo-project.oss-cn-beijing.aliyuncs.com/00a167a6-2b24-4c53-8005-28acd3254668_现场营销方案.jpg","sourceId":3,"sourceName":"河姆渡","newsType":"4","userId":105165,"userName":"河姆渡","userImg":"http://archs-apires.oss-cn-beijing.aliyuncs.com/image/header.png","summary":"无线网络作为企业刚需，不仅仅为客户提供上网支持，更重要的作用在于，简化商家的运营程序，提高商家与顾客之间的互动，为商家提供更多的展示空间和手段","likes":0,"comments":0,"sourceLabel":null,"solutionId":130308846470615040,"solutionType":2}]
     * status : 200
     */

    @SerializedName("msg")
    private String msg;
    @SerializedName("size")
    private int size;
    @SerializedName("status")
    private int status;
    @SerializedName("data")
    private List<DataModel> data;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public List<DataModel> getData() {
        return data;
    }

    public void setData(List<DataModel> data) {
        this.data = data;
    }

    public static class DataModel implements Serializable {
        /**
         * id : 387
         * title : XX市公安局指挥系统解决方案
         * isRead : 0
         * updateTime : 1510835910
         * coverImgs : https://image01.homedo.comFiles/Images/Expert/4799254230578412425_pic1.jpg
         * sourceId : 3
         * sourceName : 河姆渡
         * newsType : 4
         * userId : 105165
         * userName : 河姆渡
         * userImg : http://archs-apires.oss-cn-beijing.aliyuncs.com/image/header.png
         * summary : 根据XX公安分局指挥系统的招标文件和系统主要技术要求及有关参数，该系统从总体上看，已基本体现了“总体规划，统一设计、分步实施”的思路。利用分局新建的综合传输网络（图像、语音、数据）及有关设备平台，完全能实现资源、信息共享，强大的“110、119、122”报警、接警、处警功能。
         * likes : 0
         * comments : 0
         * sourceLabel : null
         * solutionId : 105256761878433792
         * solutionType : 1
         */

        @SerializedName("id")
        private int id;
        @SerializedName("title")
        private String title;
        @SerializedName("isRead")
        private String isRead;
        @SerializedName("updateTime")
        private String updateTime;
        @SerializedName("coverImgs")
        private String coverImgs;
        @SerializedName("sourceId")
        private int sourceId;
        @SerializedName("sourceName")
        private String sourceName;
        @SerializedName("newsType")
        private String newsType;
        @SerializedName("userId")
        private int userId;
        @SerializedName("userName")
        private String userName;
        @SerializedName("userImg")
        private String userImg;
        @SerializedName("summary")
        private String summary;
        @SerializedName("likes")
        private int likes;
        @SerializedName("comments")
        private int comments;
        @SerializedName("sourceLabel")
        private String sourceLabel;
        @SerializedName("displayLabel")
        private String displayLabel;
        @SerializedName("solutionId")
        private long solutionId;
        @SerializedName("solutionType")
        private int solutionType;
        @SerializedName("isArticleUserLiked")
        private int isArticleUserLiked;

        public String getDisplayLabel() {
            return displayLabel;
        }

        public void setDisplayLabel(String displayLabel) {
            this.displayLabel = displayLabel;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getIsRead() {
            return isRead;
        }

        public void setIsRead(String isRead) {
            this.isRead = isRead;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getCoverImgs() {
            return coverImgs;
        }

        public void setCoverImgs(String coverImgs) {
            this.coverImgs = coverImgs;
        }

        public int getSourceId() {
            return sourceId;
        }

        public void setSourceId(int sourceId) {
            this.sourceId = sourceId;
        }

        public String getSourceName() {
            return sourceName;
        }

        public void setSourceName(String sourceName) {
            this.sourceName = sourceName;
        }

        public String getNewsType() {
            return newsType;
        }

        public void setNewsType(String newsType) {
            this.newsType = newsType;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getUserImg() {
            return userImg;
        }

        public void setUserImg(String userImg) {
            this.userImg = userImg;
        }

        public String getSummary() {
            return summary;
        }

        public void setSummary(String summary) {
            this.summary = summary;
        }

        public int getLikes() {
            return likes;
        }

        public void setLikes(int likes) {
            this.likes = likes;
        }

        public int getComments() {
            return comments;
        }

        public void setComments(int comments) {
            this.comments = comments;
        }

        public String getSourceLabel() {
            return sourceLabel;
        }

        public void setSourceLabel(String sourceLabel) {
            this.sourceLabel = sourceLabel;
        }

        public long getSolutionId() {
            return solutionId;
        }

        public void setSolutionId(long solutionId) {
            this.solutionId = solutionId;
        }

        public int getSolutionType() {
            return solutionType;
        }

        public void setSolutionType(int solutionType) {
            this.solutionType = solutionType;
        }

        public int getIsArticleUserLiked() {
            return isArticleUserLiked;
        }

        public void setIsArticleUserLiked(int isArticleUserLiked) {
            this.isArticleUserLiked = isArticleUserLiked;
        }
    }
}
